* {	
	margin:0;
	padding:0;
	background:#fff;
	float:none;
}

body{ 
	margin:4em 0 0 0;
	font-family:Verdana,Helvetica,Geneva,sans-serif; 
	margin:0;
}

/* aiuto*/
#aiuto{
	font-size:0.8em;
	margin:0.3em 2em 0em 0em;
	float:right;
	clear:both;
}

/*logo*/

#logo{
	position:absolute;
	top:1.5em;
	left:2.5em;
}

/*navig*/
#navig ul{
	list-style-type:none;	
}

#navig{
	position:absolute;
	top:15em;
	left:3em;
}	

#navig{
	width:12em;
}

li{
	padding-bottom:0.2em;
	padding-left:1.3em;
	padding-top:0.2em;
	list-style-type:none;
}

.noLink{
	
	color:#000;
	font-weight:bold;
	font-variant:small-caps;
}

#navig ul li.noLink ul li{
	
	font-variant:normal;
	font-weight:normal;

}

/* div content*/
#content {
	margin:0.2em 1em 2em 17em;
	padding-top:2em;
	min-width:200px;
}

h1,h2{	
	font-variant:small-caps;
	font-size:1.7em;
	color:#ff0000;
}

h1{
	font-size:3em;
	margin:0;
	line-height:1.1;
}

/*div header*/

#header{
	margin: 1em 0em 0.8em 0em;
	text-align:center;
}

/*div path*/

#path p{
	padding-top:0.3em; 
	padding-bottom:0.3em; 
	background-color:#000;
	color:#fff;
	padding-left: 3em;
	font-weight:bold;
}

/*div corpo*/

#corpo{
	padding:0.9em 0em 0em 1em;
	min-height:400px;
}

#corpo h2{
	margin-bottom:0.5em;
}

/*div footer*/
#footer{
	background-color:#000;
	padding-top:0.5em;
	padding-left:0.5em;
	clear:both;
}

#footer img{
	background-color:#000;
	color:#fff;
}

#footer a{
	background-color:#000;
}

a{
	text-decoration: none;
}

a:hover{	
	font-weight:bold
}

.key{
	text-decoration: Underline;
}

/* Esplora lo Zoo */

.sinistra{
	margin:0;
	float:left;
	clear:left;
}

.margini{
	margin-top:0.8em;
	margin-bottom:1.2em;
	display:block;
}

.destra{
	margin:0;
	float:right;
	clear:right;
}

/* Animali */

.img1{
	margin-bottom: 10px;
	float:right;
	margin: 10px
}

.img2{
	margin-bottom: 10px;
	float:left;
	margin: 10px
}

h3{
	padding:0.8em 0em 0.3em 0em;
	color:#ff0000;
}

#ele li{
	margin-left:2em;
	list-style-type:disc;	
}

/* Dove Siamo */

address span{
	display:block
}

ol li{
	padding:0;
	margin-bottom:0.35em;
}

address{
	margin:0.5em 0em 1em 0em;
}

ol {
	margin-bottom:1em;
}

#mappa{
	width:85%;
	height:85%;
}

/*Chi siamo */

.spaziato{
	margin-top:2em;
}

#autori{
	margin-top:3em;
	margin-left:8em;
}

/* Zone */

.blocco{
	margin-bottom:0.5em;
	display:block;
}

.des{
	margin-top:0.8em;
	margin-left:1.5em;
	float:right;
	clear:right;
}
.sin{
	margin-top:0.8em;
	margin-right:1.5em;
	float:left;
	clear:left;
}

/*Orari e Prezzi */
table {
	table-layout: auto;
	border: 2px solid black;
	border-collapse: separate;
	border-spacing: 10px;
	text-align:left;
	margin-left:5em;
	margin-bottom:2em;
}

.centro{
	text-align:center;
}

th{
	color:#ff0000;
}

caption{
	display:none;
}

pre{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12pt;
	line-height:0.8;
}

/*Prenotazioni*/
.capo{
	display:block;
	margin-bottom:0.8em;
	margin-top:0.8em;
}

label,#lab{
	margin-left:1em;
}

legend, legend span{
	padding-left:1em;
	padding-top:0.5em;
	font-weight:bold;
}

form{
	border: 2px solid #000;
}

fieldset{
	border:none;
}

.nascosto{
	display:none;
}

#invio{
	margin:0.8em 0em 1em 1em;
}

.attent{
	color:#EF1818;
}
.attenzione{
	border-color:#EF1818;
}

.attent1{
	color:#EF1818;
	padding-left:1em;
}
#lab1{
	color:#EF1818;
	margin-left:1em;
}
#login{
	margin:0.8em 0em 1em 1em;
}
